package com.orcsystem.search.vo;

import com.orcsystem.common.to.SkuEsModel;
import com.orcsystem.product.app.vo.AttrVo;
import com.orcsystem.product.app.vo.BrandVo;
import com.orcsystem.product.entity.CategoryEntity;
import lombok.Data;

import java.util.List;

/**
 * @CreateData: 2020/12/18-09:05
 * Author   AiHongSen
 * 方法说明
 * SL 查询、DL 删除、UP 更新、IN 新增方法
 * SearchResponse->作用:
 */
@Data
public class SearchResponse {
    /**
     * 查询到的所有商品信息
     */
    private List<SkuEsModel> products;

    /**
     * 当前页码
     */
    private Integer pageNum;

    /**
     * 总记录数
     */
    private Long total;

    /**
     * 总页数
     */
    private Integer totalPages;
    /**
     * 品牌列表
     */
    private List<BrandVo> brands;

    /**
     * 所有分类
     */
    private List<CategoryEntity> catalogVos;

    /**
     * 所有属性
     */
    private List<AttrVo> attrs;
}
